package com.jiepos.mpos.common.constant;

/**
 * @ClassName: DBConstant
 * @Description: 数据库常量配置
 * @author 孙永
 * @date 2017年9月19日 下午3:23:14
 *
 */
public class DBConstant {
	
	/** 表名枚举*/
	public enum Table{
		
		/** 缓存数据-代码表*/
		cache_codeList,
		
		/** 系统参数表*/
		T_APP_CODE_LIST,
		
		/** 菜单功能表*/
		T_APP_MENUBUTTON_INF,
		
		/** 联行号表*/
		T_APP_INF_CNAPS,
		
		/** 地区代码表*/
		T_APP_AREA_CD,
		
		/** 机构信息表*/
		T_APP_INS_INF,
		
		/** 角色表*/
		T_APP_ROLE_INF,
		
		/** 菜单代码表*/
		T_APP_MENU_CD,
		
		/** 客户端反馈意见*/
		T_APP_CLIENT_FEEDBACK,
		
		/** 客户端头部广告位*/
		T_APP_CLIENT_HEADADV,
		
		/** 会员账户表*/
		T_APP_CUSTOM_ACCOUNT,
		
		/** 会员账户变动明细表*/
		T_APP_CUSTOM_ACCOUNT_CHANGE,
		
		/** 会员银行卡表*/
		T_APP_CUSTOM_BANKCARD,
		
		/** 会员信息表*/
		T_APP_CUSTOM_INF,

		/** 会员分润设置表 */
		T_APP_CUSTOM_PROFIT,

		/** 会员业务参数结算设置 */
		T_APP_CUSTOM_SERVICE_PARAM_STL,

		/** 主机终端表*/
		T_APP_HOST_TERM,
		
		/** 通道信息表*/
		T_APP_INF_CHANNEL,
		
		/** 通道组别表*/
		T_APP_INF_CHANNEL_GRP,
		
		/** 通道分组对照表*/
		T_APP_INF_CHN_GRP,
		
		/** 通道套扣信息表*/
		T_APP_INF_CHNHITCH,
		
		/** 机构app信息表*/
		T_APP_INS_APP,

		/** 机构app更新历史表*/
		T_APP_INS_APP_HISTORY,
		
		/** 机构业务参数结算扣率表*/
		T_APP_INS_SERVICE_PARAM_STL,

		/** 机构业务参数表 */
		T_APP_INS_SERVICE_PARAM,

		/** 机构业务参数限额表 */
		T_APP_INS_PARAM_LIMIT,
		
		/** 提现申请*/
		T_APP_LOG_ABSTRACT,
		
		/** 客户端随机数及token记录类*/
		T_APP_LOG_CLIENT_KEY,
		
		/** 数据变更日志表*/
		T_APP_LOG_DATA_HISTORY,
		
		/** 客户端错误报告*/
		T_APP_LOG_ERRORREPORT,
		
		/** 四要素认证流水表*/
		T_APP_LOG_FOUR_ELEMENTS,
		
		/** 管理系统操作日志*/
		T_APP_LOG_SYSTEM_DATA,
		
		/** 交易流水表*/
		T_APP_LOG_TRANS_JNLS,
		
		/** 菜单权限*/
		T_APP_MENUAUTH_INF,
		
		/** 客户端消息推送记录*/
		T_APP_MESSAGE_INF,

		/** 消息阅读状态表 */
		T_APP_CUSTOM_MSG,
		
		/** 系统变更历史记录表*/
		T_APP_MODIFY_HISTORY,
		
		/** 验证码记录表*/
		T_APP_RAND_INF,
		
		/** 交易限额*/
		T_APP_TRANS_LIMIT,

		/** 用户表*/
		T_APP_USER_INF,

		/** 用户角色中间表*/
		T_APP_USERROLE_INF,

		/** 工作流操作历史记录表*/
		T_APP_WORKFLOW_TRACE,
		
		/** 附件信息表*/
		T_APP_AFFIX_INF,
		
		/** 系统业务表*/
		T_APP_SERVICE_INF,

		/** 系统业务参数表*/
		T_APP_SERVICE_PARAM,

		/*客户端帮助信息表*/
		T_APP_CLIENT_HELP,

		/** 系统业务参数表*/
		T_APP_CARD_BIN,
		
		/** 会员登录账号变更表*/
		T_APP_CUSTOM_LOGINID_CHANGE,
		
		/** 会员清算交易汇总*/
		T_APP_LOG_STL_MCHNT_SUM,
		
		/** 机构清算交易汇总*/
		T_APP_LOG_STL_INS_SUM,
		
		/** 超级网银总行信息*/
		T_APP_INF_SUPERBANK,
		
		/** 会员佣金分润汇总表*/
		T_APP_LOG_CUSTOM_MONTH_PROFIT,
		
		/** 机构佣金分润汇总表*/
		T_APP_LOG_INS_MONTH_PROFIT,
		
		/**机构账户变动明细表*/
		T_APP_INS_ACCOUNT_CHANGE,
		
		/**会员提现清算报表*/
		T_APP_STL_CUSTOM,
		
		/**存储过程日志表*/
		T_APP_LOG_PROC_LOGS,
		
		/**接口数据报送流水表*/
		T_APP_LOG_INTER_DATA,
		
		/**会员渠道业务参数扣率表*/
		T_APP_INF_CHN_CUSTOM_SERVICE,
		
		/**渠道结算流水表*/
		T_APP_LOG_CHANNELSTL,
		/*通知公告表*/
		T_APP_NOTICE_INF,

		/*渠道业务参数成本扣率表*/
		T_APP_INF_CHN_SERVICE_COST,
		/*分享内容*/
		T_APP_SHARE_INF,
		/*业务系统一机一码表*/
		T_APP_SERVICE_INTER_MCHNT,
		/*业务系统对接数据接收日志*/
		T_APP_SERVICE_INTER_LOG

	}
	
	/** 系统参数类型*/
	public enum Code{
		/** 功能按钮类型*/
		BUTTON_TYPE,
		
		/** 是否在每条记录后显示按钮*/
		IS_SHOW_LIST,
		
		/** 角色类型*/
		ROLE_TYPE,
		
		/**0-停用 1-启用  2-冻结*/
		USER_ST,
		
		/** 客户实名认证状态 0-未认证 1-已认证*/
		REALNAME_AUTH_ST,
		
		/** 客户实名认证审核状态  0：待审核 1：审核通过 2：审核未通过 3：退回修改 9：未有审核信息 */
		REALNAME_AUDIT_ST,
		
		/** 认证状态 0 : 未认证 1 : 已认证 */
		VIP_ST,
		
		/** 用户类别 1：操作员，2：商户，3：业务员*/
		USER_CATEGORY,
		
		/** 账户类型 0-余额 1-可用余额 2-VIP认证费 3-推荐佣金 4-充值佣金 5-可提现充值佣金 6-分润 7-可提现分润 */
		ACCOUNT_TYPE,

		/** 余额方向 C-正金额 D-负金额*/
		DIRECTIONS,

		/** 账户状态  0-停用 1-启用 2-冻结*/
		ACCOUNT_ST,

		/** 资金来源 1-本级产生 2-直接推荐人产生 3-间接推荐人产生*/
		BALANCE_SOURCE,

		/** 业务状态 0：停用，1：启用*/
		SERVICE_ST,

		/** 业务类型 收款类业务，充值类业务...*/
		SERVICE_TYPE,
		
		/** 1-磁条卡 2-pboc ic卡 3-emv ic卡  4-无卡  5-Fallback*/
		CRD_MEDIUM,
		
		/** 1-借记卡 2-贷记卡 3-准贷记卡 4-预付卡 */
		CRD_NATURE,
		
		/**00：成功 XX:处理中 99:失败*/
		RSPCODE,
		
		/** 00 ：正常  99:失败  98：未知*/
		TRS_STAT,
		
		/** 0：未比对  1：本地未成功  2：本地无此交易  3：本地成功，银联未成功  4：比对成功*/
		CKSTAT,
	
		/** 0：不参与清算  1：参与清算*/
		STLFLG,
		
		/**0：未清算  1：已清算  2:清算失败*/
		STLST,
		
		/** 0-失效 1-有效*/
		RAND_ST,

		/** 推荐人是否必填0-否，1-是*/
		SUPER_CUSTOM_ST,

		/** 1-会员注册 2-忘记密码 3-修改密码 4-客户端申请提现 5-账户变更*/
		RAND_TYPE,
		
		/** 间接推荐人等级  0-无级别 1-实名认证 2-vip认证*/
		INDIRECT_CUSTOM_LEVEL,
		
		/** 直接推荐人等级  0-无级别 1-实名认证 2-vip认证*/
		DIRECT_CUSTOM_LEVEL,
		
		/** 当前推荐人等级  0-无级别 1-实名认证 2-vip认证*/
		CUR_CUSTOM_LEVEL,
		
		/**1-固定金额  2-比例*/
		PROFIT_MODE,
		
		/**1-推荐佣金 2-充值佣金 3-交易分润*/
		PROFIT_TYPE,
		
		/**0-借记卡 1-信用卡*/
		CARD_TYPE,
		
		/**0-未审核 1-审核通过 2-退回修改*/
		AUDIT_ST,
		
		/**0-失效 1-使用*/
		BANK_ISMAKE,

		/** 推送模板*/
		PUSH_TEMPLET
	}

}
